Skip to content

gh-145177: Put node version into emscripten/config.toml as well.#146156

Merged
freakboy3742 merged 4 commits intopython:mainfrom
hoodmane:emscripten-node-version
Mar 19, 2026
Merged

gh-145177: Put node version into emscripten/config.toml as well.#146156
freakboy3742 merged 4 commits intopython:mainfrom
hoodmane:emscripten-node-version

Conversation

@hoodmane
Copy link
Contributor

@hoodmane hoodmane commented Mar 19, 2026

This is the last bit of config that is in the buildbot config that we should move to the cpython repo.

This is the last bit of config that is in the buildbot config that we
should move to the cpython repo.
@hoodmane
Copy link
Contributor Author

!buildbot emscripten

@bedevere-bot
Copy link

🤖 New build scheduled with the buildbot fleet by @hoodmane for commit 4f39165 🤖

Results will be shown at:

https://buildbot.python.org/all/#/grid?branch=refs%2Fpull%2F146156%2Fmerge

The command will test the builders whose names match following regular expression: emscripten

The builders matched are:

  • WASM Emscripten PR

hoodmane added a commit to hoodmane/buildmaster-config that referenced this pull request Mar 19, 2026
* Use the build script from its new `Platform/emscripten/__main__.py` location
* Use `python3 Platform/emscripten run` to avoid hard coding build output path
* Use new `EMSDK_CACHE` environment variable to allow build script to manage
  Emscripten installations
* Allow build script to manage node installations

python/cpython#146156 has to land first
Copy link
Contributor

@freakboy3742 freakboy3742 left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

One minor tweak as an accomodation to those poor antipodean developers (cough... me) whose network connections are slow :-)

@bedevere-app
Copy link

bedevere-app bot commented Mar 19, 2026

A Python core developer has requested some changes be made to your pull request before we can consider merging it. If you could please address their requests along with any other requests in other reviews from core developers that would be appreciated.

Once you have made the requested changes, please leave a comment on this pull request containing the phrase I have made the requested changes; please review again. I will then notify any core developers who have left a review that you're ready for them to take another look at this pull request.

hoodmane added a commit to hoodmane/buildmaster-config that referenced this pull request Mar 19, 2026
* Use the build script from its new `Platform/emscripten/__main__.py` location
* Use `python3 Platform/emscripten run` to avoid hard coding build output path
* Use new `EMSDK_CACHE` environment variable to allow build script to manage
  Emscripten installations
* Build libmpdec
* Cache libffi and libmpdec
* Allow build script to manage node installations

python/cpython#146156 has to land first
@hoodmane
Copy link
Contributor Author

Okay should be fixed now.

Copy link
Contributor

@freakboy3742 freakboy3742 left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

👍

@freakboy3742 freakboy3742 enabled auto-merge (squash) March 19, 2026 09:33
@freakboy3742 freakboy3742 merged commit 91e1312 into python:main Mar 19, 2026
48 of 49 checks passed
@miss-islington-app
Copy link

Thanks @hoodmane for the PR, and @freakboy3742 for merging it 🌮🎉.. I'm working now to backport this PR to: 3.14.
🐍🍒⛏🤖

miss-islington pushed a commit to miss-islington/cpython that referenced this pull request Mar 19, 2026
…nGH-146156)

Configure node version as part of the emscripten build script, and install
that node version if it isn't available.
(cherry picked from commit 91e1312b950e3a98a9e968da02500db127e06f43)

Co-authored-by: Hood Chatham <roberthoodchatham@gmail.com>
@bedevere-app
Copy link

bedevere-app bot commented Mar 19, 2026

GH-146159 is a backport of this pull request to the 3.14 branch.

@bedevere-app bedevere-app bot removed the needs backport to 3.14 bugs and security fixes label Mar 19, 2026
@hoodmane hoodmane deleted the emscripten-node-version branch March 19, 2026 09:38
freakboy3742 pushed a commit that referenced this pull request Mar 19, 2026
…46156) (#146159)

Configure node version as part of the emscripten build script, and install
that node version if it isn't available.
(cherry picked from commit 91e1312)

Co-authored-by: Hood Chatham <roberthoodchatham@gmail.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants